	static teleport(getEntities,name){
	var portalName1;
	var	portalName2;
	
	try{
				if(Minecraft.Commands.run(`execute @e[name="${getEntities.nameTag}"] ~ ~ ~ testfor @e[r=0.1,family=blueportal]`)){
					if(getEntities.nameTag.includes("Portal1")){
					portalName1 = getEntities.nameTag;
					portalName2 = (getEntities.nameTag).slice(0, getEntities.nameTag.length - 1);
					portalName2 = portalName2 + "2";
					
					
						try{							
						Minecraft.Commands.run(`gamerule sendcommandfeedback false`);
						Minecraft.Commands.run(`execute @e[name=${name},tag=pgteleport1] ~ ~ ~ tp @e[name="${portalName2}"]`);
						Minecraft.Commands.run(`execute @e[name="${portalName2}"] ~ ~ ~ tp @e[name=${name},tag=pgteleport1] ~ ~ ~ facing ^ ^ ^1`);
						Minecraft.Commands.run(`execute @e[name=${name},tag=pgteleport1] ~ ~ ~ tp ~ ~ ~ ~ 0`);
						Minecraft.Commands.run(`execute @e[name=${name},tag=pgteleport1] ~ ~ ~ tp ^ ^ ^1`);
						Minecraft.Commands.run(`tag @e[tag=pgteleport1] remove pgteleport1`);
						Minecraft.Commands.run(`gamerule sendcommandfeedback true`);
						}catch(e){}
					}
					
				}
			}catch(e){}
			try{
				if(Minecraft.Commands.run(`execute @e[name="${getEntities.nameTag}"] ~ ~ ~ testfor @e[r=0.1,family=orangeportal]`)){
					if(getEntities.nameTag.includes("Portal2")){
					portalName1 = (getEntities.nameTag).slice(0, getEntities.nameTag.length - 1);
					portalName1 = portalName1 + "1";
					portalName2 = getEntities.nameTag;
					
					
					try{
						Minecraft.Commands.run(`gamerule sendcommandfeedback false`);
		Minecraft.Commands.run(`execute @e[name=${name},tag=pgteleport2] ~ ~ ~ tp @e[name="${portalName1}"]`);
		Minecraft.Commands.run(`execute @e[name="${portalName1}"] ~ ~ ~ tp @e[name=${name},tag=pgteleport2] ~ ~ ~ facing ^ ^ ^1`);
		Minecraft.Commands.run(`execute @e[name=${name},tag=pgteleport2] ~ ~ ~ tp ~ ~ ~ ~ 0`);
		Minecraft.Commands.run(`execute @e[name=${name},tag=pgteleport2] ~ ~ ~ tp ^ ^ ^1`);
		Minecraft.Commands.run(`tag @e[tag=pgteleport2] remove pgteleport2`);
		Minecraft.Commands.run(`gamerule sendcommandfeedback true`);
						}catch(e){}
					}
					
				}
			}catch(e){}	
	}


//commands.run().statusCode - if command is successful outputs "0" otherwise throws error
//command.run().victim - get targeted entities from command, returns array
//command.run().statucMessage - get command message